// 引入store助手函数
import {mapState} from "vuex"
export default {
    computed:{
        ...mapState(['themeName'])
    },
    watch:{
        // 监听主题名称变化
        themeName(newV,oldV){
            //为了避免每次实例化占用内存  先销毁在创建
            this.echartsInstance.dispose();
            // 1.获取echarts实例 
            this.initEcharts()
            // 3.根据数据继续绘制图表
            this.setEcharts()
            // 4.使用适配方法
            this.Adaptive()
        }
    },
    data(){
        return{
            echartsInstance:null,//实例对象
            allData:[]//业务数据
        }
    }
}